Text copied to clipboard!
Tytuł
Text copied to clipboard!Optymalizator zapytań dla monolitycznego LMS w PHP
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Optymalizatora zapytań dla monolitycznego LMS w PHP, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za analizę, optymalizację i usprawnienie zapytań SQL oraz kodu PHP w istniejącym systemie zarządzania nauczaniem (LMS). Nasz system jest dużą aplikacją monolityczną, która obsługuje tysiące użytkowników dziennie, dlatego kluczowe jest zapewnienie jej wydajności i skalowalności.
Idealny kandydat posiada głęboką wiedzę z zakresu baz danych MySQL, zna dobre praktyki optymalizacji zapytań oraz potrafi analizować i refaktoryzować złożony kod PHP. Będzie również współpracował z zespołem programistów, DevOps oraz analitykami danych w celu identyfikacji wąskich gardeł wydajnościowych i wdrażania skutecznych rozwiązań.
Do obowiązków będzie należeć również tworzenie dokumentacji technicznej, przeprowadzanie testów wydajnościowych oraz rekomendowanie zmian architektonicznych, które mogą poprawić działanie systemu. Kandydat powinien być samodzielny, skrupulatny i posiadać umiejętność pracy w dynamicznym środowisku projektowym.
Jeśli jesteś osobą, która pasjonuje się optymalizacją systemów i chcesz mieć realny wpływ na jakość działania platformy edukacyjnej, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Analiza i optymalizacja zapytań SQL w systemie LMS
- Refaktoryzacja kodu PHP w celu poprawy wydajności
- Współpraca z zespołem programistów i DevOps
- Identyfikacja i eliminacja wąskich gardeł wydajnościowych
- Tworzenie dokumentacji technicznej dotyczącej optymalizacji
- Przeprowadzanie testów wydajnościowych i analiz porównawczych
- Wdrażanie rekomendowanych zmian w architekturze systemu
- Monitorowanie działania systemu i reagowanie na problemy wydajnościowe
- Szacowanie wpływu zmian na działanie systemu
- Udział w planowaniu rozwoju systemu LMS
Wymagania
Text copied to clipboard!- Minimum 3 lata doświadczenia w pracy z PHP i MySQL
- Znajomość technik optymalizacji zapytań SQL
- Doświadczenie w pracy z dużymi systemami monolitycznymi
- Umiejętność analizy i refaktoryzacji kodu PHP
- Znajomość narzędzi do profilowania i monitorowania wydajności
- Zdolność do pracy zespołowej i komunikacji technicznej
- Dbałość o szczegóły i samodzielność
- Znajomość wzorców projektowych i zasad SOLID
- Doświadczenie z systemami LMS będzie dodatkowym atutem
- Znajomość języka angielskiego na poziomie technicznym
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w optymalizacji zapytań SQL?
- Czy pracowałeś wcześniej z monolitycznymi systemami LMS?
- Jakie narzędzia wykorzystujesz do profilowania wydajności?
- Opisz sytuację, w której udało Ci się znacząco poprawić wydajność systemu.
- Jakie są Twoje ulubione techniki refaktoryzacji kodu PHP?
- Czy masz doświadczenie w pracy w zespole scrumowym?
- Jak radzisz sobie z analizą dużych i złożonych baz danych?
- Czy masz doświadczenie z CI/CD i automatyzacją testów?
- Jakie są Twoje oczekiwania względem pracy w naszym zespole?
- Czy jesteś gotowy na pracę w dynamicznym środowisku projektowym?